import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
import { RouterModule } from '@angular/router';

import { SharedelectricbicycleSharedModule } from 'app/shared';
import {
    ElecBicycleAdminComponent,
    ElecBicycleAdminDetailComponent,
    ElecBicycleAdminUpdateComponent,
    ElecBicycleAdminDeletePopupComponent,
    ElecBicycleAdminDeleteDialogComponent,
    elecBicycleAdminRoute,
    elecBicycleAdminPopupRoute
} from './';

const ENTITY_STATES = [...elecBicycleAdminRoute, ...elecBicycleAdminPopupRoute];

@NgModule({
    imports: [SharedelectricbicycleSharedModule, RouterModule.forChild(ENTITY_STATES)],
    declarations: [
        ElecBicycleAdminComponent,
        ElecBicycleAdminDetailComponent,
        ElecBicycleAdminUpdateComponent,
        ElecBicycleAdminDeleteDialogComponent,
        ElecBicycleAdminDeletePopupComponent
    ],
    entryComponents: [
        ElecBicycleAdminComponent,
        ElecBicycleAdminUpdateComponent,
        ElecBicycleAdminDeleteDialogComponent,
        ElecBicycleAdminDeletePopupComponent
    ],
    schemas: [CUSTOM_ELEMENTS_SCHEMA]
})
export class SharedelectricbicycleElecBicycleAdminModule {}
